/*
    This file is part of Emu.

    Emu is free software: you can redistribute it and/or modify
    it under the terms of the GNU Lesser General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    Emu is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public License
    along with Emu.  If not, see <http://www.gnu.org/licenses/>. */
/* These definitions correspond to different places within _colors. These are mostly used
    to remember what a color actually is when changing them (If a user changes what 'red'
    is, the index for red in _colors is still in the format). */

#define C_BLACK           0
#define C_RED             1
#define C_GREEN           2
#define C_YELLOW          3
#define C_BLUE            4
#define C_MAGENTA         5
#define C_CYAN            6
#define C_WHITE           7
#define C_BOLD_BLACK      8
#define C_BOLD_RED        9
#define C_BOLD_GREEN     10
#define C_BOLD_YELLOW    11
#define C_BOLD_BLUE      12
#define C_BOLD_MAGENTA   13
#define C_BOLD_CYAN      14
#define C_BOLD_WHITE     15
#define C_NON_ANSI_START 16
#define C_FOREGROUND     16
#define C_BACKGROUND     17
#define C_MSG_FOREGROUND 18
#define C_MSG_BACKGROUND 19
#define C_USER_HIGHLIGHT 20

/* Used when creating color arrays. */
#define C_NUM_COLORS     20
